deep impact - German English Dictionary